package com.model.auto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author astupidcoder
 * @since 2022-09-14
 */
@Data
public class Achievement implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    private Integer stuId;

    /**
     * 考试名称
     */
    private String examName;

    /**
     * 语文
     */
    private String language;

    private String languageFull;

    /**
     * 数学
     */
    private String mathematics;

    private String mathematicsFull;

    /**
     * 外语
     */
    private String foreignLanguages;

    private String foreignLanguagesFull;

    /**
     * 物理
     */
    private String physics;

    private String physicsFull;

    /**
     * 化学
     */
    private String chemistry;

    private String chemistryFull;

    /**
     * 生物
     */
    private String biology;

    private String biologyFull;

    /**
     * 政治
     */
    private String politics;

    private String politicsFull;

    /**
     * 历史
     */
    private String history;

    private String historyFull;

    /**
     * 地理
     */
    private String geography;

    private String geographyFull;

    /**
     * 外语口试
     */
    private String oralTest;

    private String oralTestFull;
    /**
     * 文综
     */
    private String wenzong;

    private String wenzongFull;

    /**
     * 理综
     */
    private String comprehensive;

    private String comprehensiveFull;

    /**
     * 总分
     */
    private String totalScore;

    private String totalScoreFull;

    /**
     * 位次
     */
    private String ranking;

    /**
     * 人数
     */
    @TableField("Number")
    private String Number;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 0:模考 1:高考估分 2:高考成绩
     */
    private Integer level;
}
